Object-oriented Software Architecture for Distributed Systems
نویسندگان
چکیده
In this paper we present a distributed software architecture that integrates the communication and processing capabilities of heterogeneous devices in a networked computing environment. The proposed architecture provides a framework for a location-transparent implementation, operation, and maintenance of real-time control applications as well as more specialized services like location control for wireless networks. The distributed, and consequently parallel execution of software processes on the proposed platform increases the overall flexibility, reliability, and performance of the system.
منابع مشابه
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDeveloping Distributed Software Systems by Incorporating Meta-Object Protocol (diMOP) with Uni ed Modeling Language (UML)
Although object-oriented paradigm is becoming a more realistic approach to the development of largescale software systems, the existing object-oriented notations and methodologies do not fully support the development of distributed object systems. In this paper, we integrate Meta-Object Protocol (MOP) into a de facto standard object-oriented modeling language UML together to build a software ar...
متن کاملDesign and Evaluation of Distributed Component-Oriented Software Systems
With the emergence of the Object Management Group's CORBA (Common Object Request Broker Architecture) and comparable platforms heterogeneous and distributed computing is facilitated. Providing location-, language-, and platform-transparency, CORBA promotes the independent development of software components and standardizes the interaction between components. However, the design of entire softwa...
متن کاملDeveloping Distributed Software Systems by Incorporating Meta-Object Protocol (diMOP) with Unified Modeling Language (UML)
Although object-oriented paradigm is becoming a more realistic approach to the development of large-scale software systems, the existing object-oriented notations and methodologies do not fully support the development of distributed object systems. In this paper, we integrate Meta-Object Protocol (MOP) into a de facto standard object-oriented modeling language UML together to build a software a...
متن کاملComponent-based Architecture Recovery from Object Oriented Systems Using Existing Dependencies among Classes
Software Architecture modeling and representation is very important in software development process. Software Architecture provides high level view which is very useful in all phases of software life cycle. Component based software architecture is beneficial as it is useful for reusing system parts represented as components. Most of the existing object oriented systems do not have reliable soft...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل